
typedef struct
{
	int opcion;
	int filas;
	int columnas;
	int colores;
	int bol_agregar;
	int bol_inicial;
	int linea;
}tipoParametros;

typedef struct
{
	int x;
	int y;
}tipoPunto;

typedef struct
{
	int **matriz;
	int fils;
	int cols;
	int puntaje;
	int dim_libres;
	tipoPunto *puntos;
}tipoTablero;

typedef struct{
	tipoParametros parametros;
	tipoTablero *tablero1;
	tipoTablero *tablero2;
	tipoTablero *tableroUndo;
	int tiempo;
}tipoJuego;

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<string.h>
#include<stdarg.h>
//#include"../inc/getnum.h"
//#include"../inc/backColors.h"
//#include"../inc/jugadaPc.h"

#define ISNM(x) ((x)>='0' && (x)<='9')

#define QUIT_CD 2
#define SAVE_CD 3
#define LOAD_CD 4
#define UNDO_CD 12
#define MAL_INGRESO 5
#define NO_MEM 6
#define NO_ERROR_E 7
#define NO_ERROR_C 19
#define INVALID_COOR 8
#define ELIM_NO_UTIL 9
#define MOV_NO_UTIL 10
#define MOV_IMPOSIBLE 11
#define AUX 15
#define FILE_ERROR 16
#define SI 17
#define NO 18
#define NO_ERROR 22
#define MOV_DUPL 23
#define BLOQUE 10
#define SIN_CAMINO 24
#define SIN_UNDO 25
#define NO_CAMINO 13
#define TERMINAR 5
#define MODO_NORMAL 1
#define MODO_TIEMPO 2
#define MODO_DOSJ 3
#define CARGA 4
